Big Huge Thesaurus

amphibious vehicle

noun